package com.sisgesbyte.dao.proyeccion;

import java.util.List;

import javax.ejb.Local;

import com.sisgesbyte.dao.beanDao.FiltrosSQLBean;
import com.sisgesbyte.dao.beanDao.ProyMontoPeriodoRequest;
import com.sisgesbyte.data.entity.comun.GenericEntity;
import com.sisgesbyte.data.entity.proyeccion.ProyeccionPeriodoEntity;

@Local
public interface MantProyeccionPeriodoDao {

	public List<ProyeccionPeriodoEntity> listaProyeccionPorPeriodo(FiltrosSQLBean cadenaFiltros);
	public GenericEntity guardarProyeccionMontoPeriodo(ProyMontoPeriodoRequest request);
	public GenericEntity actualizarProyeccionMontoPeriodo(ProyMontoPeriodoRequest request);
	public GenericEntity actualizarBandaProyeccionMontoPeriodo(ProyMontoPeriodoRequest request);
	public GenericEntity eliminarProyeccionMontoPeriodo(int codProyeccion);
	
}
